Table: Change in Accounting Estimate [Table]

Line Label Object Class Period Type Balance Name
1 Change in Accounting Estimate [Table] [Table]

*

*

us-gaap:ScheduleOfChangeInAccountingEstimateTable
2 Legal Entity [Axis] [Axis]

*

*

dei:LegalEntityAxis
3 Consolidated Entity [Domain] [Domain]

*

*

dei:EntityDomain
4 Change in Accounting Estimate by Type [Axis] [Axis]

*

*

us-gaap:ChangeInAccountingEstimateByTypeAxis
5 Change in Accounting Estimate, Type [Domain] [Domain]

*

*

us-gaap:ChangeInAccountingEstimateTypeDomain
6 Depreciable Assets [Member] [Member]

*

*

us-gaap:DepreciableAssetsMember
7 Service Life [Member] [Member]

*

*

us-gaap:ServiceLifeMember
8 Salvage Value [Member] [Member]

*

*

us-gaap:SalvageValueMember
9 Intangible Assets, Amortization Period [Member] [Member]

*

*

us-gaap:IntangibleAssetsAmortizationPeriodMember
10 Warranty Obligations [Member] [Member]

*

*

us-gaap:WarrantyObligationsMember
11 Inventory Valuation and Obsolescence [Member] [Member]

*

*

us-gaap:InventoryValuationAndObsolescenceMember
12 Uncollectible Receivables [Member] [Member]

*

*

us-gaap:UncollectibleReceivablesMember
13 Contracts Accounted for under Percentage of Completion [Member] [Member]

*

*

us-gaap:ContractsAccountedForUnderPercentageOfCompletionMember
14 Purchase Price Allocation Adjustments [Member] [Member]

*

*

us-gaap:PurchasePriceAllocationAdjustmentsMember
15 Change in Assumptions for Pension Plans [Member] [Member]

*

*

us-gaap:ChangeInAssumptionsForPensionPlansMember
16 Change in Accounting Method Accounted for as Change in Estimate [Member] [Member]

*

*

us-gaap:ChangeInAccountingMethodAccountedForAsChangeInEstimateMember
17 Sales Returns and Allowances [Member] [Member]

*

*

us-gaap:SalesReturnsAndAllowancesMember
18 Regulatory Reviews of Filings [Member] [Member]

*

*

us-gaap:RegulatoryReviewsOfFilingsMember
19 Disputes [Member] [Member]

*

*

us-gaap:DisputesMember
20 Change in Accounting Estimate [Line Items] [Line Items]

*

*

us-gaap:ChangeInAccountingEstimateLineItems
21 Schedule of Change in Accounting Estimate [Table Text Block] [Concept] Text Block (HTML) For Period

*

us-gaap:ScheduleOfChangeInAccountingEstimateTextBlock
22 Change in Accounting Estimate [Hierarchy] [Abstract]

*

*

added:ChangeInAccountingEstimateHierarchy
23 Change in Accounting Estimate, Financial Effect [Concept] Text/String For Period

*

us-gaap:ChangeInAccountingEstimateFinancialEffect
24 Change in Accounting Estimate, Description [Concept] Text/String For Period

*

us-gaap:ChangeInAccountingEstimateDescription